package analizadorLexico.estados;

public class EstadoFinal implements Estado{

	/*aplico el patron singleton para cada estado*/
	
	/*INSTANCE lo que hace es guardar la instancia de la clase*/
	private static EstadoFinal INSTANCE = null;    
	private EstadoFinal(){}
	
    private synchronized static void createInstance() {
        if (INSTANCE == null) INSTANCE = new EstadoFinal();
    }
    
    public static Estado getInstance() {
        if (INSTANCE == null) createInstance();
        return INSTANCE;
    }

	public void irASiguienteEstado() {
		
		Contexto.setEstadoActual(null);
	}
}
